Interacting with a Pet Robot using Hand Gestures

نویسنده

  • Milyn C. Moy
چکیده

Pet robots are autonomous robots capable of exhibiting ~imal-like behaviors, including emotional ones. As they become more integrated into our lives, we will need a more natural way of communicating with them. Similarly, to perceive our intentions more effectively, they will need to understand human gestures. This work focuses on the real-time, visual interpretation of 2D dynamic hand gestures in complex environments. Our goal is to enable humans to communicate and interact with Yuppy, a pet robot being developed at the MIT AI Lab. The gesture lexicon consists of a set of 2D gesture classes (primitives) that include linear (vertical, horizontal, and diagonal) as well as circular (clockwise and counterclockwise) gestures. As the user makes the gesture, images taken by the robot’s camera are processed on a frame by frame basis. We assume that the user wears long-sleeved clothes and the robot is static while observing the gesture. Our strategy for interpreting hand gestures consists of: hand segmentation, feature extraction, and gesture recognition. Currently, our algorithms run in a user-specified window of attention which excludes the user’s face. We use both motion and color information to segment the hand from the cluttered background. Motion is detected by taking the image difference of three sequential RGB images. The skin-colored regions are computed by comparing the HLS representation of an input image with an a priori model of skin color in HS space. The results of these two modules are combined and the hand is chosen to be the skin-colored region with the largest area and the greatest number of displaced pixels. The motion of the hand’s centroid is tracked in real-time as new image frames are processed. Our system assumes that once the hand’s velocity exceeds a certain threshold, the user has started a gesture. As the hand moves, the horizontal and vertical displacements (dx, dy) of the hand’s centroid are stored in a feature vector until the hand pauses for 2-3 seconds. To recognize a gesture, we analyze the feature vector. For linear gestures, the (dx, dy) displacements cluster around fixed axes in the dx-dy plane: vertical gestures around the dy axis, horizontal gestures around the dx

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Gesture-Based Interaction with a Pet Robot

Pet robots are autonomous robots capable of exhibiting animal-like behaviors, including emotional ones, as they interact with people and objects surrounding them. As pet robots become more integrated into our lives, a more natural way of communicating with them will become necessary. Similarly, they will need to understand human gestures in order to perceive our intentions and communicate with ...

متن کامل

Recognition of 3D-Pointing Gestures for Human-Robot-Interaction

We present a system capable of visually detecting pointing gestures performed by a person interacting with a robot. The 3Dtrajectories of the person’s head and hands are extracted from image sequences provided by a stereo camera. We use Hidden Markov Models trained on different phases of sample pointing gestures to detect the occurrence of pointing gestures. For the estimation of pointing direc...

متن کامل

Real-Time Hand Gesture Recognition for Human Robot Interaction

In this article a hand gesture recognition system that allows interacting with a service robot, in dynamic environments and in real-time, is proposed. The system detects hands and static gestures using cascade of boosted classifiers, and recognize dynamic gestures by computing temporal statistics of the hand’s positions and velocities, and classifying these features using a Bayes classifier. Th...

متن کامل

Hand Posture Segmentation, Recognition and Application for Human-Robot Interaction

Human hand gestures provide the most important mean for non-verbal interaction among people. They range from simple manipulative gestures that are used to point at and move objects around to more complex communicative ones that express our feelings and allow us to communicate with others. Migrating the natural means that human employ to communicate with each other such as gestures, into Human-C...

متن کامل

Effects of Gesture on the Perception of Psychological Anthropomorphism: A Case Study with a Humanoid Robot

Previous work has shown that gestural behaviors affect anthropomorphic inferences about artificial communicators such as virtual agents. In an experiment with a humanoid robot, we investigated to what extent gesture would affect anthropomorphic inferences about the robot. Particularly, we examined the effects of the robot’s hand and arm gestures on the attribution of typically human traits, lik...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999